home *** CD-ROM | disk | FTP | other *** search
- /************************************************
- * オンライン・マニュアルを表示する処理 (HELP.PLP) *
- *************************************************/
- /* 全てのメモをクローズする */
- %CloseAllMemo{
- case(@mlast!=0 && @mcheck==0,{Yes},{mopen(1)});
- case(@mcheck!=0,{Yes},{loop({mclose(2);im(@mcheck!=0)})});
- };
-
- %CloseMEMO{
- [memono]
- case (@mcheck!=memono,
- {Yes},{CloseAllMemo;mopen(memono);mclose(3)},
- {No},{mclose(3)});
- };
-
- /* NOSHELP.* の説明を表示する */
- %NOTE {
- [file];
- case (@mlast==9,
- {Yes},
- {
- select ({メモ9を削除してもいいですか?},
- 999,,
- { は い },{NOTE1(file)},
- { いいえ },
- );
- },
- {No},{NOTE1(file)}
- );
- };
-
- %NOTE1 {
- [file];
- var MEMO [1];
- case (@mlast==9,
- {Yes},
- {
- CloseAllMemo;
- mclear(MEMO);
- },
- {No},
- {MEMO:=@mlast+1;
- CloseAllMemo;
- madd(MEMO,{\n});
- mclear(MEMO);
- });
- case (@filechk({NOSHELP}|{.}|file),
- {Yes},{mread({NOSHELP}|{.}|file,MEMO)});
- mopen(MEMO,0,21,639,459,{r});
- loop ({
- footnote({終了},{b});
- waitx ();
- case (@xtype,
- 101,{CloseMEMO(MEMO);im({No})},
- 201,{CloseMEMO(MEMO);im({No})},
- ,{im({Yes})}
- );
- });
- };
-
- NOTE({DOC});
- im({No});
-